######################################################
# Sub-packages
######################################################

include flame/actions/targets.mk
include flame/external/targets.mk
include flame/graph/targets.mk
include flame/resolution/targets.mk
include flame/tool/targets.mk

######################################################
# Libraries
######################################################

$(eval $(call compiled_js_library, \
    flame/global_state, \
        flame/actions/action \
        flame/namespace \
        flame/types \
        util/string_map \
))

$(eval $(call compiled_js_library, \
    flame/namespace, \
))

$(eval $(call compiled_js_library, \
    flame/types, \
        flame/namespace \
))
